Using linear algebra in decomposition of Farkas interpolants
نویسندگان
چکیده
Abstract The use of propositional logic and systems linear inequalities over reals is a common means to model software for formal verification. Craig interpolants constitute central building block in this setting over-approximating reachable states, e.g. as candidates inductive loop invariants. Interpolants system can be efficiently computed from Simplex refutation by applying the Farkas’ lemma. However, these do not always suit verification task—in worst case, they even prevent algorithm converging. This work introduces decomposed interpolants, fundamental extension Farkas obtained identifying separating independent components interpolant structure, using methods algebra. We also present an efficient polynomial compute analyse its properties. experimentally show that checking results immediate convergence on instances where state-of-the-art approaches diverge. Moreover, since being based method, approach very competitive general.
منابع مشابه
Farkas’ Lemma Derived by Elementary Linear Algebra
This note presents a partially new proof of Farkas’ lemma, based on no other tools than elementary linear algebra (matrixand vector calculus). No properties of the real numbers other than those shared by the rational numbers are used. The general approach is the same as in the paper by A. Dax from 1997 (SIAM Review, 39(3):503-507), but instead of using an active set method for proving the exist...
متن کاملDomain Decomposition: A Linear Algebra Viewpoint
In this work we consider the Hclmholb: equation in a hyperparallelepipcd n c JRd, d:::: 1,2,3, ... , under Dirichlet boundary conditions and for its solution we apply the averaging technique of the nonoverlapping Domain Decomposition, where n is decomposed in two, in general not equal, sl1bdomains. Unlike what many researchers do that is first to determine regions of convergence and optimal val...
متن کاملGeneral Transience Bounds in Tropical Linear Algebra via Nachtigall Decomposition
We present general transience bounds in tropical linear algebra based on Nachtigall’s matrix decomposition. Our approach is also applicable to reducible matrices. The core technical novelty are general bounds on the transient of the maximum of two eventually periodic sequences. Our proof is algebraic in nature, in contrast to the existing purely graph-theoretic approaches.
متن کاملImproving Interpolants for Linear Arithmetic
Craig interpolation for satisfiability modulo theory formulas have come more into focus for applications of formal verification. In this paper we, introduce a method to reduce the size of linear constraints used in the description of already computed interpolant in the theory of linear arithmetic with respect to the number of linear constraints. We successfully improve interpolants by combining...
متن کاملLinear Algebra using Dirac Notation
In 1939, P.M. Dirac published a short paper whose opening lines express the adage that “good notation can be of great value in helping the development of a theory” [Dir39]. In that paper, Dirac introduced notation for linear algebra that is commonly referred today as “Dirac” or “braket” notation. To set the stage for explaining Dirac notation, let us assume that we are dealing with a ddimension...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal on Software Tools for Technology Transfer
سال: 2021
ISSN: ['1433-2779', '1433-2787']
DOI: https://doi.org/10.1007/s10009-021-00641-z